define(['circle2'], function(c2) {
    console.log('set up circle1');
    return {
        c1Val: 'c1 value',
        c1FnctA: function(xxx) {
            console.log('c1 seeing c2Val ' + c2.c2Val);
            console.log('c1 calling  c2FnctB ' + c2.c2FnctB());
            console.log('c1.c1Val ' +  this.c1Val + ' ' + xxx);
            return 'c1Funct returned';
        },
        c2FnctB: function() {
            console.log('i am c2FnctA');
        },
    };
});
